"""
------------------------------------------
@File       : __init__.py
@Author     : maixiaochai
@Email      : maixiaochai@outlook.com
@CreatedOn  : 2022/5/5 15:00
------------------------------------------
    1.设计模式分三类
     1) 创建型模式
     2) 结构型模式
     3) 行为型模式

    2.各类型的性质
      1) 创建型模式
        + 运行机制基于对象的创建方式
        + 将对象创建的细节隔离出来
        + 代码与所创建的对象的类型无关

      2) 结构型模式
        + 致力于设计出能够通过组合获得更强大功能的对象和类的结构
        + 重点是简化结构并识别类和对象之间的关系
        + 主要关注类的继承和组合

      3) 行为型模式
        + 关注对象的交互以及对象的响应性
        + 对象应该能够交互，同时仍然保持松散耦合
"""
